package com.youhome.utils;

import org.apache.commons.lang.StringUtils;

/**
 * Created by chen365 on 2018/10/22.
 */
public class ZipUtils {

    /**
     * 解析邮编，截以取前5位邮编，去除不正确邮编
     *
     * @param zip 原始邮编
     * @return 正确邮编
     */
    public static String parseZip(String zip) {

        if (zip.length() < 5) {
            //小于5位的邮编，无法识别
            return null;
        } else if (zip.length() > 5) {
            //大于5位的截取前5位
            zip = zip.substring(0, 5);
        }
        //判断Zip是否为5位数字
        if (StringUtils.isNumeric(zip)) {
            return zip;
        }
        return null;
    }

    /*
    public static void main(String[] args) {
        String zip = "0123.4";
        boolean numeric = StringUtils.isNumeric(zip);
        System.err.println(numeric);

        String s = parseZip("94121-3267");
        System.err.println(s);
    }
    */

}
